.companyInfo {
	padding: 0 32px;
}
.subTopBox-hd {
	background: rgba(245,247,249,1);
	margin: -15px -15px 0;
	height: 70px;
	.hd-title {
		height: 60px;
		line-height: 60px;
		background: #fff;
		padding-left: 24px;
		text-align: center;
		.step {
			display: inline-block;
			i {
				font-style: normal;
				display: inline-block;
				width: 24px;
				height: 24px;
				background: #fff;
				font-size: 14px;
				text-align: center;
				line-height: 24px;
				border: 1px solid #BFBFBF;
				margin-right: 10px;
				color: #BFBFBF;
				border-radius: 50%;
			}
		}
		.step.active {
			color: #0B1A31;
			i {
				background: #1890FF;
				color: #fff;
				border: none;
			}
		}			
		.line {
			display: inline-block;
			width: 176px;
			height: 1px;
			background: #E8E8E8;
			margin: 0 10px;
			vertical-align: middle;
		}
		.line.active {
			background: #1890FF;
		}
	}
}
.downBtn {
	display: inline-block;
}
.ant-form-item {
	margin-bottom: 10px;
}
.describle,
.applyLetter {
	font-size: 12px;
	color: #8c8c8c;
}
.describle {
	margin-bottom: 0;
	line-height: 30px;
}
.companyInfo-top {
	padding: 40px 0;
	border-bottom: 1px solid #E8E8E8;
}
.subTitle {
	padding: 16px 0 0;
	color: #8E8E8E;
	font-size: 16px;
}
.companyName {
	font-size: 12px;
}
.companyName label:after {
	content: "";
}
.applyLetter span {
	margin-bottom: 0;
}
.uploadBtn {
	margin-left: 10px;
}

.companyInfo-hd,
.companyInfo-bd {
	padding-bottom: 40px;
	border-bottom: 1px solid #E8E8E8
}
.companyInfo-ft {
	padding-bottom: 40px;
}
.companyInfo-bd {
	.mb15 {
		margin-bottom: 15px;
	}
}
.mt15 {
	margin-top: 15px;
}
.submitBtns {
	text-align: center;
	padding-bottom: 52px;
	.prevBtn {
		margin-right: 20px;
	}
	label:after {
		content: "";
	}
}

.companyInfo-ft {
	.uploadBtn {
		margin-left: 0;
	}
	.ant-form-explain {
		position: absolute;
	    right: -210px;
	    top: 10px;
	    text-align: left;
	    display: inline-block;
	    width: 200px;
	}
	.uploadBox {
		position: relative;
	}
	.noticeTips {
		display: inline-block;
		width: 200px;
		position: absolute;
		top: 0;
		left: 100px;
	}
	.ant-upload-list-text {
		position: absolute;
		top: 0;
		left: 250px;
		width: 180px;
	}
	.uploadTips {
		margin-bottom: 0; 
		color:#8C8C8C;
		line-height: 25px;
		margin-top: 10px;
	}
	.hide {
		display: none;
	}
} 
.orgInfo {
	line-height: 40px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}
.checkInfo {
	color: rgba(0, 0, 0, 0.85);
	font-weight: 500;
}
	




